tivis
|
29.12.20050:59
jenom by mě zajímalo, jakou má výhodu reprezentace 1 hodnoty desetinnym číslem v IEEE standardu... rozlišení to musí mít stejný jako 32 bitová celočíselná reprezentace... akorát to nebude mít mezi jednotlivejma vyjádřitelnejma číslama jednotnou vzdálenost... fakt netušim k čemu to,...
Odpovědět0 0
Podstatně se vám zvýší rozsah čísel. 32-bitovy integer vam dovoli cisla v rozsahu -2147483648 do 2147483647. jeden bit je znamenkovy a zbyvajicih 31 bitu vyjadruje cislo.
Cislo s desetinnou carkou je vsak reprezentovano jednim znamenkovymi bitem, 23 bitovou mantisou (to jsou ty cislice, ktere napisete na papir bez desetinne carky) a 8 bitovy exponent. 24-bitova mantisa vam umozni napsat 16,7 milionu cisel, tedy s presonosti na cca 8 desetinnych mist. Exponent muze nabyvat hodnot plus minus 2 na 7 (jeden bit opet znamenkovy, pro exponent). Nejmensi kladne cislo, ktere dokazete napsat je podle specifikace IEEE754 2 na -126, neco kolem 1,2.10E-38, dost male cislo. Nejvetsi cislo je pak 2 na 128, coz je nejakych 3,4.10E+38. A tak 32 bity dokazete vyjadrit podstatne vetsi rozsah cisel, ale budete mit cisla s omezenou presnosti na desetinna mista.
Odpovědět0 0
tivis
|
29.12.200520:02
no,.. nevim,.. pořád se jedná o 2 na 32 možných kombinací, takže číselný prostor nijak větší není,.. ale asi tahle reprezentace líp vyhovuje vlastnostem zvuku...
Odpovědět0 0
No a nějaké srovnání např. s FLAC nebo APE v účinnosti komprese?
Odpovědět0 0
hmm..je na to uz nejaky encodovaci soft nebo tak neco?
Odpovědět0 0